Week 1
Jan 01/02/2023
Holiday
Jan 01/03/2023
- loe_coe_app
- document process of how to run this in Colab
- make a run and check (using Cox_PH and the utils package created)
- migrate a few nbs to nbdev
- check nbs in the VS_internship folder
- document the
dartsandneuralforecasttypes of variables (exogenous, future covariates, etc) - timeseries work
- No reply from multiple forums where the question has been posted
- where are things currently
- next steps?
- wrt darts (join of inp_df and out_df dataframe and train model on that)
- wrt tsai (waiting on reply from tsai folks for the fix)
- wrt neuralforecast (error with custom dataloader) (unknown tuple error, only return X and try again)
- doc for Melissa
- request review from Jake (email Jake, cc Sudhir)
- reply Azure folks
- move
AIfolder from Deven to Project, discuss with Sudhir - sphinx documentation
- loe_coe_app: ask Jake for some input
- chama22: even after running the running
sphinx-apidocformanagement/commandsrst files are empty
Jan 01/04/2023
- Reply to Sudhir's email
- check the replies on the paper
- document code formatting, isort and linting
- discuss use of
pre-commit - if code is not linted (or formatted), it will get unstaged
- discuss use of
- melissa's system up-to-date with python standards
- deploy chama docs (check status → here)
- Tried the join the dataframe and train the model (darts)
- Need further reading on encoders and decoders
- Need to refresh understanding on timeseries forecasting models
- Most of the timeseries forecasting models are built on pytorch or pytorch_lightning
- List of papers/articles
- Temporal Fusion Transformer: A Primer on Deep Forecasting in Python
- Interpretable Deep Learning for Time Series Forecasting
- Temporal Fusion Transformers for Interpretable Multi-horizon Time Series Forecasting
- Probabilistic Forecasting?
- Quantile loss in PyTorch?
- Get a refresher on creating dataloaders in PyTorch and PyTorchLightning
- Types of variables used in the forecasting: exogenous, past, future covariates
Next steps on timeseries front
- Some quick reading from the Moroney book
- Moving average
- Vanilla (feed forward neural net)
- Use of
keras-tunerto find ideal params - LRSchedulers, etc
- Conv1D for filters, using (CNNs) for timeseries forecasting
Jan 01/05/2023
- CHAMA
- update the IDEF0 (data flow) diagram (add the database interactions)
- summarize meeting notes
- AI3 Hackathon
- revisit the work on the Elsevier API, need to scrape papers from containing various keywords related to AI and IoT, earthquakes, floods
- Share update on time series front (results are in the copy of tsai notebook)
CHAMA meeting (9am - 11:30 am)
- Went over meeting notes taken yesterday
- Items have been created and assigned on the APTIM Chama project
- Design decision for the
config.jsonfiles- We are not going to have a Django-based frontend up as the UI
- The database is only being used for documenting the runs at this point
- Tasks in Deven's plate
- update the idef0 doc
- get Melissa's system caught up with the python dev standards and docs
References
- https://www.mouser.com/blog/can-ai-systems-match-human-level-situational-awareness#:~:text=Situational%20Awareness%20in%20Artificial%20Intelligence&text=A%20combination%20of%20hybrid%20sensor,a%20human%20driver%20would%20perceive.
- https://www.researchgate.net/publication/221298082_Natural_Language_Processing_to_the_Rescue_Extracting_Situational_Awareness_Tweets_During_Mass_Emergency
- https://www.ckju.net/en/dossier/situational-awareness-what-it-and-why-it-matters-management-tool
AI3 Concept Paper Deadline (Jan 10 2023)
Things discussued with Sudhir
- Ability to ingest data on the fly
- Inclusion of metadata
- Walky-talky used by first responders -- possible use of NLP in that case
- Data categorization
- Labels like: human trapped, fire, etc
- Or existing labels
- Earthquake scenarios
- Semantic analysis
- Something similar was done in the RTEM
- Building data tags, etc
- cascading effects
- Knowledge extraction/ knowledge awareness
- Event query language from Ramesh Jain
- neo4j for knowledge graph
- write and execute queries to get knowledge out
- data/knowledge extraction
- data/knowledge organization
- premise is that the proposed solution will have a pretrained knowledge graph/repo/database
- with the possibility of self-organizing map which can update itself on the fly
- update references
Jan 01/06/2023
- Send the first draft out ASAP
- Resources for anomaly detection
- Made more updates and changes to the draft
Jan 01/08/2023
- Had multiple discussions with Sudhir and one with Pavan
- Discussing the minor nuances